﻿using ERPEF.Model;
using S4Project.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ERPIService
{
    public interface QuanXianIService
    {
        Task<List<User>> Query();  //查询

        Task<List<Roles>> GetAllRoles(); // 获取所有角色





        //查询角色权限
        Task<List<rolesuser>> UserSelects();
        //权限
        Task<List<Trees>> TreesSelects();
        //编辑角色权限
        Task<int[]> GetQid(int rid);
        //修改新增角色权限
        Task<bool> Addquan(int[] c, int pid);
        //查询最大的角色id
        Task<Roles> rbac_Roles();
        //添加角色表
        Task<bool> addroid(Roles roles);
       
        //删除角色
        Task<bool> deleterblo(int roid);




        //根据角色ID查询侧边栏
        Task<List<CeBianlan>> CeBianlanSelectAsync(int JuriID);
        //根据用户ID查到用户角色ID
        Task<UserRoles> queryU_rolesiD(int RolesID);
    }
}
